package com.jn.principle.singleresponsibility;

/**
 * @author 江南大学1033190417
 * @date 2022/4/9 20:22
 */
public class SingleResponsibility3 {
    public static void main(String[] args) {
        Vehicle2 vehicle=new Vehicle2();
        vehicle.run("汽车");
        vehicle.runAir("飞机");
    }
}
//方式3
/*
   1、值增加方法
   2、虽然在类的级别上没有遵守单一职责原则，但是在类的方法上遵守了单一职责原则
 */
class Vehicle2{
    public void run(String vehicle){
        System.out.println(vehicle+"在路上跑。。。。。。");
    }

    public void runAir(String vehicle){
        System.out.println(vehicle+"在天空跑。。。。。。");
    }

    public void runWater(String vehicle){
        System.out.println(vehicle+"在水上跑。。。。。。");
    }
}
